<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Type Aliases  Reference</title>
    <link rel="stylesheet" type="text/css" href="css/jazzy.css" />
    <link rel="stylesheet" type="text/css" href="css/highlight.css" />
    <meta charset='utf-8'>
    <script src="js/jquery.min.js" defer></script>
    <script src="js/jazzy.js" defer></script>
    
    <script src="js/lunr.min.js" defer></script>
    <script src="js/typeahead.jquery.js" defer></script>
    <script src="js/jazzy.search.js" defer></script>
  </head>
  <body>
    <a name="//apple_ref/swift/Section/Type Aliases" class="dashAnchor"></a>
    <a title="Type Aliases  Reference"></a>
    <header>
      <div class="content-wrapper">
        <p><a href="index.html">PolarBleSdk 3.2.7 Docs</a> (51% documented)</p>
        <div class="header-right">
          <form role="search" action="search.json">
            <input type="text" placeholder="Search documentation" data-typeahead>
          </form>
        </div>
      </div>
    </header>
    <div class="content-wrapper">
      <p id="breadcrumbs">
        <a href="index.html">PolarBleSdk</a>
        <img id="carat" src="img/carat.png" alt=""/>
        Type Aliases  Reference
      </p>
    </div>
    <div class="content-wrapper">
      <nav class="sidebar">
        <ul class="nav-groups">
          <li class="nav-group-name">
            <a href="Classes.html">Classes</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Classes/BleHtsClient.html">BleHtsClient</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/BleHtsClient/TemperatureMeasurement.html">– TemperatureMeasurement</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/HealthThermometer.html">HealthThermometer</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarBackupManager.html">PolarBackupManager</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarBackupManager.html#/s:11PolarBleSdk0A13BackupManagerC0D8FileDataV">– BackupFileData</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarBleApiDefaultImpl.html">PolarBleApiDefaultImpl</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarSleepData.html">PolarSleepData</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarSleepData/SleepWakeState.html">– SleepWakeState</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarSleepData/SleepRating.html">– SleepRating</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarSleepData/PolarSleepAnalysisResult.html">– PolarSleepAnalysisResult</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarSleepData/SleepWakePhase.html">– SleepWakePhase</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarSleepData/SleepCycle.html">– SleepCycle</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/PolarSleepData/OriginalSleepRange.html">– OriginalSleepRange</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Enums.html">Enumerations</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Enums/FirmwareUpdateStatus.html">FirmwareUpdateStatus</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/OhrDataType.html">OhrDataType</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/PolarActivityDataType.html">PolarActivityDataType</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/PolarBleSdkFeature.html">PolarBleSdkFeature</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/PolarDeviceDataType.html">PolarDeviceDataType</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/PolarErrors.html">PolarErrors</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/PolarOfflineRecordingData.html">PolarOfflineRecordingData</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/PolarOfflineRecordingTriggerMode.html">PolarOfflineRecordingTriggerMode</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/PpgDataType.html">PpgDataType</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/RecordingInterval.html">RecordingInterval</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/SampleType.html">SampleType</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Extensions.html">Extensions</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Extensions/PrimitiveSequence.html">PrimitiveSequence</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Protocols.html">Protocols</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Protocols/PolarActivityApi.html">PolarActivityApi</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarBleApi.html">PolarBleApi</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarBleApiDeviceFeaturesObserver.html">PolarBleApiDeviceFeaturesObserver</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarBleApiDeviceHrObserver.html">PolarBleApiDeviceHrObserver</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarBleApiDeviceInfoObserver.html">PolarBleApiDeviceInfoObserver</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarBleApiLogger.html">PolarBleApiLogger</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarBleApiObserver.html">PolarBleApiObserver</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarBleApiPowerStateObserver.html">PolarBleApiPowerStateObserver</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarBleApiSdkModeFeatureObserver.html">PolarBleApiSdkModeFeatureObserver</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarFirmwareUpdateApi.html">PolarFirmwareUpdateApi</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarH10OfflineExerciseApi.html">PolarH10OfflineExerciseApi</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarOfflineRecordingApi.html">PolarOfflineRecordingApi</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarOnlineStreamingApi.html">PolarOnlineStreamingApi</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarSdkModeApi.html">PolarSdkModeApi</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PolarSleepApi.html">PolarSleepApi</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Structs.html">Structures</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Structs/LedConfig.html">LedConfig</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarActiveTime.html">PolarActiveTime</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarActiveTimeData.html">PolarActiveTimeData</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarDiskSpaceData.html">PolarDiskSpaceData</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarDistanceData.html">PolarDistanceData</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarFirstTimeUseConfig.html">PolarFirstTimeUseConfig</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarFirstTimeUseConfig/Gender.html">– Gender</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarFirstTimeUseConfig/TrainingBackground.html">– TrainingBackground</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarOfflineRecordingEntry.html">PolarOfflineRecordingEntry</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarOfflineRecordingTrigger.html">PolarOfflineRecordingTrigger</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarRecordingSecret.html">PolarRecordingSecret</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarSensorSetting.html">PolarSensorSetting</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarSensorSetting/SettingType.html">– SettingType</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/PolarStepsData.html">PolarStepsData</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/SDLogConfig.html">SDLogConfig</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Typealiases.html">Type Aliases</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A7AccDataa">PolarAccData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A10DeviceInfoa">PolarDeviceInfo</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A7EcgDataa">PolarEcgData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A12ExerciseDataa">PolarExerciseData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A13ExerciseEntrya">PolarExerciseEntry</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A8GyroDataa">PolarGyroData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A15HrBroadcastDataa">PolarHrBroadcastData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A6HrDataa">PolarHrData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A16MagnetometerDataa">PolarMagnetometerData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A7OhrDataa">PolarOhrData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A7PpgDataa">PolarPpgData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A7PpiDataa">PolarPpiData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A12PressureDataa">PolarPressureData</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A15RecordingStatusa">PolarRecordingStatus</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:11PolarBleSdk0A15TemperatureDataa">PolarTemperatureData</a>
              </li>
            </ul>
          </li>
        </ul>
      </nav>
      <article class="main-content">
        <section>
          <section class="section">
            <h1>Type Aliases</h1>
            <p>The following type aliases are available globally.</p>

          </section>
          <section class="section task-group-section">
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A10DeviceInfoa"></a>
                    <a name="//apple_ref/swift/Alias/PolarDeviceInfo" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A10DeviceInfoa">PolarDeviceInfo</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar device info</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="n">deviceId</span> <span class="o">=</span> <span class="n">polar</span> <span class="n">device</span> <span class="n">id</span> <span class="n">or</span> <span class="kt">UUID</span> <span class="k">for</span> <span class="mi">3</span><span class="n">rd</span> <span class="n">party</span> <span class="n">sensors</span>
<span class="o">-</span> <span class="n">rssi</span> <span class="o">=</span> <span class="kt">RSSI</span> <span class="p">(</span><span class="kt">Received</span> <span class="kt">Signal</span> <span class="kt">Strength</span> <span class="kt">Indicator</span><span class="p">)</span> <span class="n">value</span> <span class="n">from</span> <span class="n">advertisement</span>
<span class="o">-</span> <span class="n">name</span> <span class="o">=</span> <span class="n">local</span> <span class="n">name</span> <span class="n">from</span> <span class="n">advertisement</span>
<span class="o">-</span> <span class="n">connectable</span> <span class="o">=</span> <span class="kc">true</span> <span class="n">adv</span> <span class="n">type</span> <span class="k">is</span> <span class="n">connectable</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarDeviceInfo</span> <span class="o">=</span> <span class="p">(</span><span class="nv">deviceId</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">address</span><span class="p">:</span> <span class="kt">UUID</span><span class="p">,</span> <span class="nv">rssi</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">connectable</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A15HrBroadcastDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarHrBroadcastData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A15HrBroadcastDataa">PolarHrBroadcastData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>deviceInfo: see #PolarDeviceInfo ,</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="nv">hr</span><span class="p">:</span> <span class="k">in</span> <span class="kt">BPM</span>
<span class="o">-</span> <span class="nv">batteryStatus</span><span class="p">:</span> <span class="kc">true</span> <span class="n">battery</span> <span class="n">ok</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarHrBroadcastData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">deviceInfo</span><span class="p">:</span> <span class="kt"><a href="Typealiases.html#/s:11PolarBleSdk0A10DeviceInfoa">PolarDeviceInfo</a></span><span class="p">,</span> <span class="nv">hr</span><span class="p">:</span> <span class="kt">UInt8</span><span class="p">,</span> <span class="nv">batteryStatus</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A6HrDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarHrData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A6HrDataa">PolarHrData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar hr data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="n">hr</span> <span class="k">in</span> <span class="kt">BPM</span>
<span class="o">-</span> <span class="n">rrsMs</span> <span class="kt">RR</span> <span class="n">interval</span> <span class="k">in</span> <span class="n">ms</span><span class="o">.</span> <span class="kt">R</span> <span class="k">is</span> <span class="n">a</span> <span class="n">the</span> <span class="n">top</span> <span class="n">highest</span> <span class="n">peak</span> <span class="k">in</span> <span class="n">the</span> <span class="kt">QRS</span> <span class="n">complex</span> <span class="n">of</span> <span class="n">the</span> <span class="kt">ECG</span> <span class="n">wave</span> <span class="n">and</span> <span class="kt">RR</span> <span class="k">is</span> <span class="n">the</span> <span class="n">interval</span> <span class="n">between</span> <span class="n">successive</span> <span class="kt">Rs</span><span class="o">.</span>
<span class="o">-</span> <span class="n">contactStatus</span> <span class="kc">true</span> <span class="k">if</span> <span class="n">the</span> <span class="n">sensor</span> <span class="n">has</span> <span class="nf">contact</span> <span class="p">(</span><span class="n">with</span> <span class="n">a</span> <span class="n">measurable</span> <span class="n">surface</span> <span class="n">e</span><span class="o">.</span><span class="n">g</span><span class="o">.</span> <span class="n">skin</span><span class="p">)</span>
<span class="o">-</span> <span class="n">contactStatusSupported</span> <span class="kc">true</span> <span class="k">if</span> <span class="n">the</span> <span class="n">sensor</span> <span class="n">supports</span> <span class="n">contact</span> <span class="n">status</span>
<span class="o">-</span> <span class="n">rrAvailable</span> <span class="kc">true</span> <span class="k">if</span> <span class="kt">RR</span> <span class="n">data</span> <span class="k">is</span> <span class="n">available</span><span class="o">.</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarHrData</span> <span class="o">=</span> <span class="p">[(</span><span class="nv">hr</span><span class="p">:</span> <span class="kt">UInt8</span><span class="p">,</span> <span class="nv">rrsMs</span><span class="p">:</span> <span class="p">[</span><span class="kt">Int</span><span class="p">],</span> <span class="nv">rrAvailable</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="nv">contactStatus</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="nv">contactStatusSupported</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)]</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A7EcgDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarEcgData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A7EcgDataa">PolarEcgData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar Ecg data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="kt">Deprecated</span><span class="p">:</span> <span class="kt">Timestamp</span><span class="p">:</span> <span class="kt">Last</span> <span class="n">sample</span> <span class="n">timestamp</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">Acceleration</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="n">moment</span> <span class="n">sample</span> <span class="k">is</span> <span class="n">taken</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
    <span class="o">-</span> <span class="n">voltage</span> <span class="n">value</span> <span class="k">in</span> <span class="n">µVolts</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarEcgData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">voltage</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A7AccDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarAccData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A7AccDataa">PolarAccData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar acc data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="kt">Deprecated</span><span class="p">:</span> <span class="kt">Timestamp</span><span class="p">:</span> <span class="kt">Last</span> <span class="n">sample</span> <span class="n">timestamp</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">Acceleration</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="n">moment</span> <span class="n">sample</span> <span class="k">is</span> <span class="n">taken</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
    <span class="o">-</span> <span class="n">x</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="nf">millig</span> <span class="p">(</span><span class="n">including</span> <span class="n">gravity</span><span class="p">)</span>
    <span class="o">-</span> <span class="n">y</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="nf">millig</span> <span class="p">(</span><span class="n">including</span> <span class="n">gravity</span><span class="p">)</span>
    <span class="o">-</span> <span class="n">z</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="nf">millig</span> <span class="p">(</span><span class="n">including</span> <span class="n">gravity</span><span class="p">)</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarAccData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">,</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">,</span> <span class="nv">z</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A8GyroDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarGyroData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A8GyroDataa">PolarGyroData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar gyro data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="kt">Deprecated</span><span class="p">:</span> <span class="kt">Timestamp</span><span class="p">:</span> <span class="kt">Last</span> <span class="n">sample</span> <span class="n">timestamp</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">Gyroscope</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="n">moment</span> <span class="n">sample</span> <span class="k">is</span> <span class="n">taken</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
    <span class="o">-</span> <span class="n">x</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="n">deg</span><span class="o">/</span><span class="n">sec</span>
    <span class="o">-</span> <span class="n">y</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="n">deg</span><span class="o">/</span><span class="n">sec</span>
    <span class="o">-</span> <span class="n">z</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="n">deg</span><span class="o">/</span><span class="n">sec</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarGyroData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Float</span><span class="p">,</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Float</span><span class="p">,</span> <span class="nv">z</span><span class="p">:</span> <span class="kt">Float</span><span class="p">)])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A16MagnetometerDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarMagnetometerData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A16MagnetometerDataa">PolarMagnetometerData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar magnetometer data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="kt">Deprecated</span><span class="p">:</span> <span class="kt">Timestamp</span><span class="p">:</span> <span class="kt">Last</span> <span class="n">sample</span> <span class="n">timestamp</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">Magnetometer</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="n">moment</span> <span class="n">sample</span> <span class="k">is</span> <span class="n">taken</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
    <span class="o">-</span> <span class="n">x</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="kt">Gauss</span>
    <span class="o">-</span> <span class="n">y</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="kt">Gauss</span>
    <span class="o">-</span> <span class="n">z</span> <span class="n">axis</span> <span class="n">value</span> <span class="k">in</span> <span class="kt">Gauss</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarMagnetometerData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Float</span><span class="p">,</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Float</span><span class="p">,</span> <span class="nv">z</span><span class="p">:</span> <span class="kt">Float</span><span class="p">)])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A15TemperatureDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarTemperatureData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A15TemperatureDataa">PolarTemperatureData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar Temperature data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="nv">timestamp</span><span class="p">:</span> <span class="kt">Last</span> <span class="n">sample</span> <span class="n">timestamp</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">Temperature</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="n">moment</span> <span class="n">sample</span> <span class="k">is</span> <span class="n">taken</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
    <span class="o">-</span> <span class="n">temperature</span> <span class="n">value</span> <span class="k">in</span> <span class="n">celsius</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarTemperatureData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">temperature</span><span class="p">:</span> <span class="kt">Float</span><span class="p">)])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A12PressureDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarPressureData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A12PressureDataa">PolarPressureData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar Pressure data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="nv">timestamp</span><span class="p">:</span> <span class="kt">Last</span> <span class="n">sample</span> <span class="n">timestamp</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">Pressure</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="n">moment</span> <span class="n">sample</span> <span class="k">is</span> <span class="n">taken</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
    <span class="o">-</span> <span class="n">pressure</span> <span class="n">value</span> <span class="k">in</span> <span class="n">bar</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarPressureData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">pressure</span><span class="p">:</span> <span class="kt">Float</span><span class="p">)])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A7OhrDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarOhrData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A7OhrDataa">PolarOhrData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar Ohr data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="kt">Deprecated</span><span class="p">:</span> <span class="kt">Timestamp</span><span class="p">:</span> <span class="kt">Last</span> <span class="n">sample</span> <span class="n">timestamp</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
<span class="o">-</span> <span class="nv">type</span><span class="p">:</span> <span class="n">type</span> <span class="n">of</span> <span class="n">data</span><span class="p">,</span> <span class="n">which</span> <span class="n">varies</span> <span class="n">based</span> <span class="n">on</span> <span class="n">what</span> <span class="k">is</span> <span class="n">type</span> <span class="n">of</span> <span class="n">optical</span> <span class="n">sensor</span> <span class="n">used</span> <span class="k">in</span> <span class="n">the</span> <span class="n">device</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">Photoplethysmography</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="n">moment</span> <span class="n">sample</span> <span class="k">is</span> <span class="n">taken</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
    <span class="o">-</span> <span class="n">channelSamples</span> <span class="k">is</span> <span class="n">the</span> <span class="kt">PPG</span> <span class="p">(</span><span class="kt">Photoplethysmography</span><span class="p">)</span> <span class="n">raw</span> <span class="n">value</span> <span class="n">received</span> <span class="n">from</span> <span class="n">the</span> <span class="n">optical</span> <span class="n">sensor</span><span class="o">.</span> <span class="kt">Based</span> <span class="n">on</span> <span class="p">[</span><span class="kt">OhrDataType</span><span class="p">]</span> <span class="n">the</span> <span class="n">amount</span> <span class="n">of</span> <span class="n">channels</span> <span class="n">varies</span><span class="o">.</span> <span class="kt">Typically</span> <span class="nf">ppg</span><span class="p">(</span><span class="n">n</span><span class="p">)</span> <span class="n">channel</span> <span class="o">+</span> <span class="n">n</span> <span class="nf">ambient</span><span class="p">(</span><span class="n">s</span><span class="p">)</span><span class="o">.</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@available</span><span class="p">(</span><span class="o">*</span><span class="p">,</span> <span class="n">deprecated</span><span class="p">,</span> <span class="nv">renamed</span><span class="p">:</span> <span class="s">"PolarPpgData"</span><span class="p">)</span>
<span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarOhrData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">type</span><span class="p">:</span> <span class="kt"><a href="Enums/OhrDataType.html">OhrDataType</a></span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">channelSamples</span><span class="p">:</span> <span class="p">[</span><span class="kt">Int32</span><span class="p">])])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A7PpgDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarPpgData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A7PpgDataa">PolarPpgData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar PPG data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="nv">type</span><span class="p">:</span> <span class="n">type</span> <span class="n">of</span> <span class="n">data</span><span class="p">,</span> <span class="n">which</span> <span class="n">varies</span> <span class="n">based</span> <span class="n">on</span> <span class="n">what</span> <span class="k">is</span> <span class="n">type</span> <span class="n">of</span> <span class="n">optical</span> <span class="n">sensor</span> <span class="n">used</span> <span class="k">in</span> <span class="n">the</span> <span class="n">device</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">Photoplethysmography</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="n">moment</span> <span class="n">sample</span> <span class="k">is</span> <span class="n">taken</span> <span class="k">in</span> <span class="n">nanoseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">epoch</span> <span class="n">of</span> <span class="n">timestamp</span> <span class="k">is</span> <span class="mf">1.1</span><span class="o">.</span><span class="mi">2000</span>
    <span class="o">-</span> <span class="n">channelSamples</span> <span class="k">is</span> <span class="n">the</span> <span class="kt">PPG</span> <span class="p">(</span><span class="kt">Photoplethysmography</span><span class="p">)</span> <span class="n">raw</span> <span class="n">value</span> <span class="n">received</span> <span class="n">from</span> <span class="n">the</span> <span class="n">optical</span> <span class="n">sensor</span><span class="o">.</span> <span class="kt">Based</span> <span class="n">on</span> <span class="p">[</span><span class="kt">OhrDataType</span><span class="p">]</span> <span class="n">the</span> <span class="n">amount</span> <span class="n">of</span> <span class="n">channels</span> <span class="n">varies</span><span class="o">.</span> <span class="kt">Typically</span> <span class="nf">ppg</span><span class="p">(</span><span class="n">n</span><span class="p">)</span> <span class="n">channel</span> <span class="o">+</span> <span class="n">n</span> <span class="nf">ambient</span><span class="p">(</span><span class="n">s</span><span class="p">)</span><span class="o">.</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarPpgData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">type</span><span class="p">:</span> <span class="kt"><a href="Enums/PpgDataType.html">PpgDataType</a></span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">channelSamples</span><span class="p">:</span> <span class="p">[</span><span class="kt">Int32</span><span class="p">])])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A7PpiDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarPpiData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A7PpiDataa">PolarPpiData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar ppi data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="kt">Deprecated</span><span class="p">:</span> <span class="n">timestamp</span> <span class="n">always</span> <span class="mi">0</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">PPI</span> <span class="n">samples</span>
    <span class="o">-</span> <span class="n">hr</span> <span class="k">in</span> <span class="kt">BPM</span>
    <span class="o">-</span> <span class="n">ppInMs</span> <span class="kt">Pulse</span> <span class="n">to</span> <span class="kt">Pulse</span> <span class="n">interval</span> <span class="k">in</span> <span class="n">milliseconds</span><span class="o">.</span> <span class="kt">The</span> <span class="n">value</span> <span class="n">indicates</span> <span class="n">the</span> <span class="n">quality</span> <span class="n">of</span> <span class="kt">PP</span><span class="o">-</span><span class="n">intervals</span><span class="o">.</span> <span class="kt">When</span> <span class="n">error</span> <span class="n">estimate</span> <span class="k">is</span> <span class="n">below</span> <span class="mi">10</span><span class="n">ms</span> <span class="n">the</span> <span class="kt">PP</span><span class="o">-</span><span class="n">intervals</span> <span class="n">are</span> <span class="n">probably</span> <span class="n">very</span> <span class="n">accurate</span><span class="o">.</span> <span class="kt">Error</span> <span class="n">estimate</span> <span class="n">values</span> <span class="n">over</span> <span class="mi">30</span><span class="n">ms</span> <span class="n">may</span> <span class="n">be</span> <span class="n">caused</span> <span class="n">by</span> <span class="n">movement</span> <span class="n">artefact</span> <span class="n">or</span> <span class="n">too</span> <span class="n">loose</span> <span class="n">sensor</span><span class="o">-</span><span class="n">skin</span> <span class="n">contact</span><span class="o">.</span>
    <span class="o">-</span> <span class="n">ppErrorEstimate</span> <span class="n">estimate</span> <span class="n">of</span> <span class="n">the</span> <span class="n">expected</span> <span class="n">absolute</span> <span class="n">error</span> <span class="k">in</span> <span class="kt">PP</span><span class="o">-</span><span class="n">interval</span> <span class="k">in</span> <span class="n">milliseconds</span>
    <span class="o">-</span> <span class="n">blockerBit</span> <span class="o">=</span> <span class="mi">1</span> <span class="k">if</span> <span class="kt">PP</span> <span class="n">measurement</span> <span class="n">was</span> <span class="n">invalid</span> <span class="n">due</span> <span class="n">to</span> <span class="n">acceleration</span> <span class="n">or</span> <span class="n">other</span> <span class="n">reason</span>
    <span class="o">-</span> <span class="n">skinContactStatus</span> <span class="o">=</span> <span class="mi">0</span> <span class="k">if</span> <span class="n">the</span> <span class="n">device</span> <span class="n">detects</span> <span class="n">poor</span> <span class="n">or</span> <span class="n">no</span> <span class="n">contact</span> <span class="n">with</span> <span class="n">the</span> <span class="n">skin</span>
    <span class="o">-</span> <span class="n">skinContactSupported</span> <span class="o">=</span> <span class="mi">1</span> <span class="k">if</span> <span class="n">the</span> <span class="kt">Sensor</span> <span class="kt">Contact</span> <span class="n">feature</span> <span class="k">is</span> <span class="n">supported</span><span class="o">.</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarPpiData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[(</span><span class="nv">hr</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">ppInMs</span><span class="p">:</span> <span class="kt">UInt16</span><span class="p">,</span> <span class="nv">ppErrorEstimate</span><span class="p">:</span> <span class="kt">UInt16</span><span class="p">,</span> <span class="nv">blockerBit</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">skinContactStatus</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">skinContactSupported</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A13ExerciseEntrya"></a>
                    <a name="//apple_ref/swift/Alias/PolarExerciseEntry" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A13ExerciseEntrya">PolarExerciseEntry</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar exercise entry</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="nv">path</span><span class="p">:</span> <span class="kt">Resource</span> <span class="n">location</span> <span class="k">in</span> <span class="n">the</span> <span class="n">device</span><span class="p">,</span>
<span class="o">-</span> <span class="nv">date</span><span class="p">:</span> <span class="kt">Entry</span> <span class="n">date</span> <span class="n">and</span> <span class="n">time</span><span class="o">.</span> <span class="kt">Only</span> <span class="kt">OH1</span> <span class="n">and</span> <span class="kt">Polar</span> <span class="kt">Verity</span> <span class="kt">Sense</span> <span class="n">supports</span> <span class="n">date</span> <span class="n">and</span> <span class="n">time</span>
<span class="o">-</span> <span class="nv">entryId</span><span class="p">:</span> <span class="n">unique</span> <span class="n">identifier</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarExerciseEntry</span> <span class="o">=</span> <span class="p">(</span><span class="nv">path</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">date</span><span class="p">:</span> <span class="kt">Date</span><span class="p">,</span> <span class="nv">entryId</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A12ExerciseDataa"></a>
                    <a name="//apple_ref/swift/Alias/PolarExerciseData" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A12ExerciseDataa">PolarExerciseData</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar Exercise Data</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="nv">interval</span><span class="p">:</span> <span class="k">in</span> <span class="n">seconds</span>
<span class="o">-</span> <span class="nv">samples</span><span class="p">:</span> <span class="kt">List</span> <span class="n">of</span> <span class="kt">HR</span> <span class="n">or</span> <span class="kt">RR</span> <span class="n">samples</span> <span class="k">in</span> <span class="kt">BPM</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarExerciseData</span> <span class="o">=</span> <span class="p">(</span><span class="nv">interval</span><span class="p">:</span> <span class="kt">UInt32</span><span class="p">,</span> <span class="nv">samples</span><span class="p">:</span> <span class="p">[</span><span class="kt">UInt32</span><span class="p">])</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11PolarBleSdk0A15RecordingStatusa"></a>
                    <a name="//apple_ref/swift/Alias/PolarRecordingStatus" class="dashAnchor"></a>
                    <a class="token" href="#/s:11PolarBleSdk0A15RecordingStatusa">PolarRecordingStatus</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Polar Recording status</p>
<pre class="highlight swift"><code><span class="o">-</span> <span class="nv">ongoing</span><span class="p">:</span> <span class="kc">true</span> <span class="n">recording</span> <span class="n">running</span>
<span class="o">-</span> <span class="nv">entryId</span><span class="p">:</span> <span class="n">unique</span> <span class="n">identifier</span>
</code></pre>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">PolarRecordingStatus</span> <span class="o">=</span> <span class="p">(</span><span class="nv">ongoing</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="nv">entryId</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
          </section>
        </section>
        <section id="footer">
          <p>&copy; 2024 <a class="link" href="https://github.com/polarofficial/polar-ble-sdk" target="_blank" rel="external noopener">Polar Electro Oy</a>. All rights reserved. (Last updated: 2024-09-02)</p>
          <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
        </section>
      </article>
    </div>
  </body>
</html>
